草庐IT

firebase - flutter NoSuchMethodError

全部标签

swift - 在 Swift 中模拟第三方类 (Firebase)

我正在尝试对我自己的类进行单元测试,该类正在调用第三方类的方法:FIRAuth.auth()?.signInAnonymously(){(user,error)in//}我正在使用基于协议(protocol)的依赖注入(inject)来实现这一点:protocolFIRAuthProtocol{funcsignInAnonymously(completion:FIRAuthResultCallback?)}extensionFIRAuth:FIRAuthProtocol{}classMyClass{privatevarfirAuth:FIRAuthProtocolinit(firAut

swift - 在 Swift 中模拟第三方类 (Firebase)

我正在尝试对我自己的类进行单元测试,该类正在调用第三方类的方法:FIRAuth.auth()?.signInAnonymously(){(user,error)in//}我正在使用基于协议(protocol)的依赖注入(inject)来实现这一点:protocolFIRAuthProtocol{funcsignInAnonymously(completion:FIRAuthResultCallback?)}extensionFIRAuth:FIRAuthProtocol{}classMyClass{privatevarfirAuth:FIRAuthProtocolinit(firAut

swift - 我的代码如何知道 Firebase 何时完成检索数据?

我只想问一下关于firebase检索数据的问题。我如何处理firebase检索数据完成?我没有看到任何完成处理程序。我想在此firebase数据检索完成后调用一些函数。我该如何处理???DataService.ds.POST_REF.queryOrderedByChild("created_at").observeEventType(.ChildAdded,withBlock:{snapshotinifletpostDict=snapshot.valueas?Dictionary{letpostKey=snapshot.keyletpost=Post(postKey:postKey,d

swift - 我的代码如何知道 Firebase 何时完成检索数据?

我只想问一下关于firebase检索数据的问题。我如何处理firebase检索数据完成?我没有看到任何完成处理程序。我想在此firebase数据检索完成后调用一些函数。我该如何处理???DataService.ds.POST_REF.queryOrderedByChild("created_at").observeEventType(.ChildAdded,withBlock:{snapshotinifletpostDict=snapshot.valueas?Dictionary{letpostKey=snapshot.keyletpost=Post(postKey:postKey,d

ios - 无法调用非函数类型的值 'module<Firebase>'

我在使用google的firebase时遇到一个奇怪的错误。当我尝试初始化Firebase时使用这里代码为其设置ref地址letBASE_URL="YOUR_FIREBASE_URL"varFIREBASE_REF=Firebase(url:BASE_URL),显示错误:Cannotcallvalueofnon-functiontype'module'我的pod文件如下所示:#Uncommentthislinetodefineaglobalplatformforyourproject#platform:ios,'9.0'target'MissionBoard'do#Commentthi

ios - 无法调用非函数类型的值 'module<Firebase>'

我在使用google的firebase时遇到一个奇怪的错误。当我尝试初始化Firebase时使用这里代码为其设置ref地址letBASE_URL="YOUR_FIREBASE_URL"varFIREBASE_REF=Firebase(url:BASE_URL),显示错误:Cannotcallvalueofnon-functiontype'module'我的pod文件如下所示:#Uncommentthislinetodefineaglobalplatformforyourproject#platform:ios,'9.0'target'MissionBoard'do#Commentthi

Swift - 数据库中的 Firebase 搜索

我一边打字一边搜索用户。但是最后它返回每个用户。我不知道为什么会这样。好像还行classfuncfindUsers(text:String)->[User]{letuser=User()varusers=[User]()ref.child("Users").queryOrderedByChild("name").queryStartingAtValue(text).observeEventType(.Value,withBlock:{snapshotinforuinsnapshot.children{user.name=u.value!["name"]as?Stringuser.sur

Swift - 数据库中的 Firebase 搜索

我一边打字一边搜索用户。但是最后它返回每个用户。我不知道为什么会这样。好像还行classfuncfindUsers(text:String)->[User]{letuser=User()varusers=[User]()ref.child("Users").queryOrderedByChild("name").queryStartingAtValue(text).observeEventType(.Value,withBlock:{snapshotinforuinsnapshot.children{user.name=u.value!["name"]as?Stringuser.sur

ios - 从 Firebase 中检索随机生成的子 ID

我让Firebase在Swift应用程序中为我的记录生成随secret钥。如果我想更改特定记录,我该如何取回该key?在下面的示例中,我将任务标记为已完成,但是当我按下按钮时它没有按预期工作,因为我没有引用特定任务而是引用任务我需要随机生成的key。funcdoneHit(cell:TaskCell){ifletip=tableView.indexPathForCell(cell){vartask=tasksInSectionArray[ip.section][ip.row]lettasksRef=ref.childByAppendingPath("tasks")ref.observe

ios - 从 Firebase 中检索随机生成的子 ID

我让Firebase在Swift应用程序中为我的记录生成随secret钥。如果我想更改特定记录,我该如何取回该key?在下面的示例中,我将任务标记为已完成,但是当我按下按钮时它没有按预期工作,因为我没有引用特定任务而是引用任务我需要随机生成的key。funcdoneHit(cell:TaskCell){ifletip=tableView.indexPathForCell(cell){vartask=tasksInSectionArray[ip.section][ip.row]lettasksRef=ref.childByAppendingPath("tasks")ref.observe